"""
函数作为参数传递
函数本身可以作为参数，传入另一个函数中进行使用的
将函数传入的作用在于：传入机算逻辑，而非传入数据
"""
def compute(x,y):
    return x + y
def test_func(compute,x,y):
    result = compute(x,y)
    print(result)
def compute1(x,y):
    return x * y
def compute2(x,y):
    return x ** y
test_func(compute,1,2)
test_func(compute1,1,2)
test_func(compute2,2,3)